接下來不免俗的我們得先做一些設定以便接下來的 Case Study
第一步我們得先在 Azure 初始化 Appication Insight
我們得先在 Azure 找到下面圖示
直接使用預設的設定即可 , 名稱可以自取
這時候我們已經可以看到基本的功能顯示如下圖了 ,
接下讓我們開啟 Visual Studio 並且開始引用到我們的應用程式
我們可以先選擇一般的 MVC Project
只要依據下列步驟便能夠完成相關設定檔以及 nuget package 的安裝
完成安裝之後主要的變動如下圖
1.ApplicationInsights.config
2.Nuget packages
Application Insight 所使用的 Key 是在被放在
ApplicationInsights.config 裡面的 ConnectionString 欄位 ,
接下來我們可以簡單的測試 , 直接 debug 我們的應用程式 ,
並且隨意瀏覽 MVC 網站的各個連結
此時只要等待個幾分鐘應該就能在 Azure 上面的 Application Insight 搜尋,
這時剛剛所所點選連結的 Request 應該都出現在畫面上了 ,
若不想等待可以使用右上方的選項 , 就能比較立即性的看到結果
適用的專案類型 :
MVC Project, 如上圖的步驟
NetCore Project , 依照上的步驟將不會產生 ApplicationInsights.config
Website Project , 此專案類型較為特殊 ,
我們會看不到設定 Application Insight 的選項 , 但是我們仍然可以將 MVC Project
設定後所產生的 ApplicationInsights.config 和安裝的 nuget packages 直接 Copy
到 Website 專案 , 還是可以運行的